/* header*/
#header{
	background-position:10px 0px;
	background-image:url('../images/header/bigstriche.gif'); 
}
	
/* CONTENT */
#content{
	position:relative;
	clear:left;
	margin-top:10px;
	overflow:hidden;
	width:950px;
}

#stsInfo{
	position:relative;
	clear:left;
	width:950px;
	padding-left:10px;
	margin-top:35px;
	overflow:hidden;
}

html>body #stsInfo {
	width:940px;	
}

#stsInfo .text{
	position:relative;
	float:left;
	width:620px;
	margin-right:10px;
	vertical-align:top;
}
#stsInfo .text p{
	padding:0px;
	margin:0px;
}
#stsInfo .text p.floatText{
	padding:0px;
	margin-top:30px;
}

#stsInfo .picture{
	position:relative;
	float:left;
	width:310px;
	height:212px;
	padding:10px;
}

html>body #stsInfo .picture {
	width: 290px;
}
.quickNav {
	position:relative;
	clear:left;
	width:940px;
	height:20px;
	margin-left:10px;
	margin-top:20px;
}

html>body .quickNav {
	width: 930px;
}

.quickNav .element{
	position:relative;
	float:left;
	height:20px;
	margin-right:25px;
	padding-left:25px;
}

#stsInfo .picture .overLay{
	position:absolute;
	width:310px;
	height:92px;
	left:0px;
	bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

html>body #stsInfo .picture .overLay{
	width: 290px;
}

#stsInfo .picture .overLay p.title{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
#stsInfo .picture .overLay p.floatText{
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
}
.previewWorks{
	position:relative;
	clear:left;
	overflow:hidden;
	width:960px;
}

html>body .previewWorks {
	width:950px;
	margin-top: 15px;
} 

.previewWorks .bigPreviewBorder{
	position:relative;
	float:left;
	margin-top:10px;
	padding:3px;
	width:222px;
	height:222px;
	margin-right:10px;
}

.previewWorks .bigPreviewBorder .picture{
	position:relative;
	clear:left;
	width:222px;
	height:222px;
	line-height:222px;
	overflow:hidden;
	text-align:center;
}
.previewWorks .bigPreviewBorder .picture img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.previewWorks .bigPreviewBorder .overLay, .previewWorks .bigPreview .overLay{
	position:absolute;
	left:0px;
	bottom:0px;
	width:228px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:0px;
	height:55px;
	overflow:hidden;
}

html>body .previewWorks .bigPreviewBorder .overLay, .previewWorks .bigPreview .overLay{
	width:208px;	
}

.previewWorks .bigPreview .picture, #stsInfo .picture{
	text-align:center;
}
.previewWorks .bigPreview, #stsInfo .picture .overLay{
	text-align:left;
}

.previewWorks .bigPreview .overLay{
	width:230px;
}

html>body .previewWorks .bigPreview .overLay{
	width:210px;
}

.previewWorks .overLay p.floatText, .previewWorks .bigPreview .overLay p.floatText{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.previewWorks .smallPreviewContainer{
	position:relative;
	float:left;
	margin-top:10px;
	width:240px;
	height:230px;
}


.previewWorks .smallPreviewContainer .smallPreviewBorder{
	position:relative;
	float:left;
	width:102px;
	height:102px;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px;
}


.previewWorks .smallPreviewContainer .smallPreviewBorder .picture{
	position:relative;
	clear:left;
	width:102px;
	height:102px;
	line-height:102px;
	overflow:hidden;
	text-align:center;
}
.previewWorks .smallPreviewContainer .smallPreviewBorder .picture img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.previewWorks .smallPreviewContainer .smallPreviewBorder .overLay{
	position:absolute;
	left:0px;
	bottom:0px;
	width:108px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:0px;
	height:30px;
	overflow:hidden;
}

html>body .previewWorks .smallPreviewContainer .smallPreviewBorder .overLay{
	width:88px;
}

.previewWorks .overLay p.floatText{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.previewWorks .bigPreview{
	position:relative;
	float:left;
	margin-top:10px;
	width:230px;
	height:230px;
}

.handBook{
	position:relative;
	clear:left;
	width:960px;
	overflow:hidden;
}

html>body .handBook {width:950px;} 

.handBook .titleLeft{
	position:relative;
	float:left;
	width:572px;
	padding-top:5px;
	padding-left:30px;
	height:25px;
}

html>body .handBook .titleLeft {width:542px;} 

.handBook .titleRight{
	position:relative;
	float:left;
	width:377px;
	padding-left:30px;
	padding-top:5px;
	height:25px;
	margin-left:1px;
}

html>body .handBook .titleRight {width:347px;} 

.handBook .listContainer{
	position:relative;
	float:left;
	width:190px;
	margin-right:1px;
}
.handBook .listContainer ul {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px !important;
}
.handBook .listContainer ul li{
	display:block;
	position:relative;
	width:190px;
	line-height:17px;
	margin:0px;
	margin-top:1px;
}

.handBook .listContainer ul li a{
	position:relative;
	display:block;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	border:0px;
	padding-left:20px;
	width:190px;
}

html>body .handBook .listContainer ul li a{width:170px;} 

.handBook .listContainer li.title{
	margin-left:10px;
	width:180px;
	padding-left:10px;
}

html>body .handBook .listContainer li.title {
	width:	170px;
}

.handBook .relationContent{
	position:absolute;
	right:0px;
	top:26px;
	bottom:0px;
	width:387px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:1px;
}

html>body .handBook .relationContent {
	width:357px;
	top: 30px;	
}

.handBook .relationContent p{
	margin-top:10px;
}
.feedBlock{
	position:relative;
	clear:left;
	width:950px;
	margin-top:10px;
	overflow:hidden;
}

.feedBlock .weblogFeed{
	padding-bottom:30px;
}

.feedBlock .weblogFeed, .feedBlock .forumFeed{
	position:relative;
	float:left;
	width:310px;
	margin-right:10px;
	overflow:hidden;
}

.previewWorks h1{
	margin:0px;
	padding:0px;
	padding-left:40px;
}
.feedBlock .weblogFeed h1, .feedBlock .forumFeed h1{
	margin-top:19px;
	overflow:hidden;
	background-image:none;
	padding:0px;
	padding-bottom:1px;
	padding-left:30px;
}
.feedBlock .featuredContent{
	position:relative;
	float:left;
	width:310px;
}
.feedBlock .featuredContent h1{
	width: 280px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
}
.feedBlock .featuredContent p{
	margin-left:15px;
	margin-right:15px;
	margin-bottom: 15px;
}
.feedBlock .featuredContent img{
	margin:15px;
	width:280px;
}

.feedBlock .featuredContent .newsletterAboBox img{
	padding:0px;
}
.feedBlock .featuredContent .newsletterAboBox{
	position:relative;
	clear:left;
	width:280px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent{
	width:280px;
	padding-bottom:15px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent h1{
	padding:0px;
	margin:0px;
	padding-top:10px;
	margin-left:10px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent p{
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:20px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent .newsletterLine{
	position:relative;
	clear:left;
	width:280px;
	margin-left:10px;
	margin-top:20px;
	overflow:hidden;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent .newsletterLine .newsletterLabel{
	position:relative;
	float:left;
	width:64px;
	height:20px;
	padding-top:3px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent .newsletterLine .newsletterInput{
	position:relative;
	float:left;
	width:130px;
	height:20px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent .newsletterLine .newsletterInput input{
	width:125px;
}
.feedBlock .featuredContent .newsletterAboBox .newsletterAboBoxContent .newsletterLine .newsletterSubmit{
	position:relative;
	float:left;
	width:64px;
	height:20px;
}
.feedBlock .weblogFeed .blogEntry, .feedBlock .forumFeed .blogEntry {
	position:relative;
	clear:left;
	margin-top:15px;
}
.feedBlock .weblogFeed .blogEntry h1.contentTitle, .feedBlock .forumFeed .blogEntry h1.contentTitle{
	margin:0px;
	margin-left:10px;
	padding-top:0px;
	padding-left:0px;	
}
.feedBlock .weblogFeed .blogEntry .infoText, .feedBlock .forumFeed .blogEntry .infoText {
	margin-top:0px;
}
.feedBlock .weblogFeed .blogEntry .shortLine, .feedBlock .forumFeed .blogEntry .shortLine{
	margin:0px;
	margin-top:3px;
	margin-left:10px;
	width:50px;
}
.feedBlock .weblogFeed .blogEntry .entryText, .feedBlock .forumFeed .blogEntry .entryText{
	margin-left:10px;
	width:280px;
	margin-top:5px;
}
.feedBlock .weblogFeed .blogEntry .fullLine, .feedBlock .forumFeed .blogEntry .fullLine{
	margin-left:10px;
	width:280px;
}
.contentTitle{
	margin-top:0px;
	padding-top:0px;
}
hr.fullLine{
	position:relative;
	clear:left;
	width:950px;
	height:1px;
	margin-left:0px;
	margin-top:5px;
}
